package com.campus.counseling.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.campus.counseling.entity.Counselor;
import com.campus.counseling.model.dto.CounselorDTO;
import com.campus.counseling.model.vo.CounselorVO;

public interface CounselorService {
    Page<CounselorVO> getCounselorList(Page<Counselor> page, CounselorDTO query);
    
    /**
     * 获取待审核咨询师列表
     */
    Page<CounselorVO> getPendingList(String status, Page<CounselorVO> page);
    
    /**
     * 审核咨询师认证
     */
    void reviewCertification(Long counselorId, String status, String reviewNote);

    /**
     * 更新咨询师信息
     */
    void updateCounselorInfo(Long id, CounselorDTO counselorDTO);
} 